package ar.uba.fi.algo3.algoTank;

import ar.uba.fi.algo3.algoTank.Objetos.Objeto;


public interface ObservadorJuego {

	void nuevoAlgoTank(Objeto obj);
	
	void nuevoGrizzly(Objeto obj);
	
	void nuevoIFV(Objeto obj);
	
	void nuevoMirage(Objeto obj);

	void nuevoBalaAmetralladora(Objeto obj);
	
	void nuevoBalaCanion(Objeto obj);

	void nuevoBalaCohete(Objeto obj);
	
	void nuevoBloqueConcreto(Objeto obj);
	
	void nuevoBloqueMetal(Objeto obj);
	
	void nuevoBase(Objeto obj);
	
	void nuevoItemCanion(Objeto obj);
	
	void nuevoItemCohete(Objeto obj);
	
	void nuevoItemAtaque(Objeto obj);
	
	void nuevoItemVida(Objeto obj);

	void nuevoObjetoMuerto(Objeto obj);
		
}
	
